var arr =[["东城","西城","崇文","宣武","朝阳","丰台","石景山","海淀","门头沟","房山","通州","顺义","昌平","大兴","平谷","怀柔","密云","延庆"],
    ["黄浦","卢湾","徐汇","长宁","静安","普陀","闸北","虹口","杨浦","闵行","宝山","嘉定","浦东","金山","松江","青浦","南汇","奉贤","崇明"],
    ["和平","东丽","河东","西青","河西","津南","南开","北辰","河北","武清","红挢","塘沽","汉沽","大港","宁河","静海","宝坻","蓟县"],
    ["万州","涪陵","渝中","大渡口","江北","沙坪坝","九龙坡","南岸","北碚","万盛","双挢","渝北","巴南","黔江","长寿","綦江","潼南","铜梁","大足","荣昌","壁山","梁平","城口","丰都","垫江","武隆","忠县","开县","云阳","奉节","巫山","巫溪","石柱","秀山","酉阳","彭水","江津","合川","永川","南川"],
    ["石家庄","邯郸","邢台","保定","张家口","承德","廊坊","唐山","秦皇岛","沧州","衡水"],
    ["太原","大同","阳泉","长治","晋城","朔州","吕梁","忻州","晋中","临汾","运城"],
    ["呼和浩特","包头","乌海","赤峰","呼伦贝尔盟","阿拉善盟","哲里木盟","兴安盟","乌兰察布盟","锡林郭勒盟","巴彦淖尔盟","伊克昭盟"],
    ["沈阳","大连","鞍山","抚顺","本溪","丹东","锦州","营口","阜新","辽阳","盘锦","铁岭","朝阳","葫芦岛"],
    ["长春","吉林","四平","辽源","通化","白山","松原","白城","延边"],
    ["哈尔滨","齐齐哈尔","牡丹江","佳木斯","大庆","绥化","鹤岗","鸡西","黑河","双鸭山","伊春","七台河","大兴安岭"],
    ["南京","镇江","苏州","南通","扬州","盐城","徐州","连云港","常州","无锡","宿迁","泰州","淮安"],
    ["杭州","宁波","温州","嘉兴","湖州","绍兴","金华","衢州","舟山","台州","丽水"],
    ["合肥","芜湖","蚌埠","马鞍山","淮北","铜陵","安庆","黄山","滁州","宿州","池州","淮南","巢湖","阜阳","六安","宣城","亳州"],
    ["福州","厦门","莆田","三明","泉州","漳州","南平","龙岩","宁德"],
    ["南昌市","景德镇","九江","鹰潭","萍乡","新馀","赣州","吉安","宜春","抚州","上饶"],
    ["济南","青岛","淄博","枣庄","东营","烟台","潍坊","济宁","泰安","威海","日照","莱芜","临沂","德州","聊城","滨州","菏泽"],
    ["郑州","开封","洛阳","平顶山","安阳","鹤壁","新乡","焦作","濮阳","许昌","漯河","三门峡","南阳","商丘","信阳","周口","驻马店","济源"],
    ["武汉","宜昌","荆州","襄樊","黄石","荆门","黄冈","十堰","恩施","潜江","天门","仙桃","随州","咸宁","孝感","鄂州"],
    ["长沙","常德","株洲","湘潭","衡阳","岳阳","邵阳","益阳","娄底","怀化","郴州","永州","湘西","张家界"],
    ["广州","深圳","珠海","汕头","东莞","中山","佛山","韶关","江门","湛江","茂名","肇庆","惠州","梅州","汕尾","河源","阳江","清远","潮州","揭阳","云浮"],
    ["南宁","柳州","桂林","梧州","北海","防城港","钦州","贵港","玉林","南宁地区","柳州地区","贺州","百色","河池"],
    ["海口","三亚"],
    ["成都","绵阳","德阳","自贡","攀枝花","广元","内江","乐山","南充","宜宾","广安","达川","雅安","眉山","甘孜","凉山","泸州"],
    ["贵阳","六盘水","遵义","安顺","铜仁","黔西南","毕节","黔东南","黔南"],
    ["昆明","大理","曲靖","玉溪","昭通","楚雄","红河","文山","思茅","西双版纳","保山","德宏","丽江","怒江","迪庆","临沧"],
    ["拉萨","日喀则","山南","林芝","昌都","阿里","那曲"],
    ["西安","宝鸡","咸阳","铜川","渭南","延安","榆林","汉中","安康","商洛"],
    ["兰州","嘉峪关","金昌","白银","天水","酒泉","张掖","武威","定西","陇南","平凉","庆阳","临夏","甘南"],
    ["银川","石嘴山","吴忠","固原"],
    ["西宁","海东","海南","海北","黄南","玉树","果洛","海西"],
    ["乌鲁木齐","石河子","克拉玛依","伊犁","巴音郭勒","昌吉","克孜勒苏柯尔克孜","博尔塔拉","吐鲁番","哈密","喀什","和田","阿克苏"],
    ["香港"],
    ["澳门"],
    ["台北","高雄","台中","台南","屏东","南投","云林","新竹","彰化","苗栗","嘉义","花莲","桃园","宜兰","基隆","台东","金门","马祖","澎湖"]];

function getCity() {
    var prov = document.getElementById("province1");
    var city_select = document.getElementById("city1");
    var indexer = 0;
    var prov_options = prov.children;
    for (var i = 0; i < prov_options.length; i++) {
        var option = prov_options[i];

        if (option.selected) {
            var value = option.value;
            indexer = parseInt(value);
            break;
        }
    }
    var city = arr[indexer];
    var html = "";
    for (var i = 0; i < city.length; i++) {
        var values = city[i];
        var option_html = "<option value='"+values+"'>" + values + "</option>";
        html = html + option_html;
    }
    city_select.innerHTML = html;


}

function getACity() {
    var prov = document.getElementById("province2");
    var city_select = document.getElementById("city2");
    var indexer = 0;
    var prov_options = prov.children;
    for (var i = 0; i < prov_options.length; i++) {
        var option = prov_options[i];

        if (option.selected) {
            var value = option.value;
            indexer = parseInt(value);
            break;
        }
    }
    var city = arr[indexer];
    var html = "";
    for (var i = 0; i < city.length; i++) {
        var values = city[i];
        var option_html = "<option value='"+values+"'>" + values + "</option>";
        html = html + option_html;
    }
    city_select.innerHTML = html;
}

function ww3(date) {
    var y = date.getFullYear();
    var m = date.getMonth() + 1;
    var d = date.getDate();
    var h = date.getHours();
    var min = date.getMinutes();
    var sec = date.getSeconds();
    var str = y + '-' + (m < 10 ? ('0' + m) : m) + '-' + (d < 10 ? ('0' + d) : d) + ' ' + (h < 10 ? ('0' + h) : h) + ':' + (min < 10 ? ('0' + min) : min) + ':' + (sec < 10 ? ('0' + sec) : sec);
    return str;
}

function w3(s) {
    if (!s) return new Date();
    var y = s.substring(0, 4);
    var m = s.substring(5, 7);
    var d = s.substring(8, 10);
    var h = s.substring(11, 13);
    var min = s.substring(14, 16);
    var sec = s.substring(17, 19);
    if (!isNaN(y) && !isNaN(m) && !isNaN(d) && !isNaN(h) && !isNaN(min) && !isNaN(sec)) {
        return new Date(y, m - 1, d, h, min, sec);
    } else {
        return new Date();
    }
}

$.extend($.fn.validatebox.defaults.rules, {
    trainno: {
        validator: function (value, param) {
            return /^G[1-9][0-9X]{1,3}$/.test(value);
        },
        message: '请输入以G开头加位数为2-3位正整数的车次号，如G11.'
    },
    departure: {
        validator: function (value, param) {
            var date = new Date();
            var departuretime;
            var y = value.substring(0, 4);
            var m = value.substring(5, 7);
            var d = value.substring(8, 10);
            var h = value.substring(11, 13);
            var min = value.substring(14, 16);
            var sec = value.substring(17, 19);
            if (!isNaN(y) && !isNaN(m) && !isNaN(d) && !isNaN(h) && !isNaN(min) && !isNaN(sec)) {
                departuretime = new Date(y, m - 1, d, h, min, sec);
            }
            var timestamp = date.getTime();
            var newDate = new Date(timestamp + 3 * 24 * 3600 * 1000);
            return departuretime > newDate;
        },
        message: "请选择三天以后的时间"
    },
    arrival: {
        validator: function (value, param) {
            return value>$(param[0]).val();
//                var date ;
//                var arrivaltime;
//                var y = value.substring(0, 4);
//                var m = value.substring(5, 7);
//                var d = value.substring(8, 10);
//                var h = value.substring(11, 14);
//                var min = value.substring(15, 17);
//                var sec = value.substring(18, 20);
//                if (!isNaN(y) && !isNaN(m) && !isNaN(d) && !isNaN(h) && !isNaN(min) && !isNaN(sec)) {
//                    arrivaltime = new Date(y, m - 1, d, h, min, sec);
//                }
//
//                return arrivaltime > date;
        },
        message: "到达时间不能比出发时间早"
    }

});
function check() {
    if($('#addtrain').form('enableValidation').form('validate'))
    {
        $('#addtrain').submit();
    }

}
